/**  
* @Title: JobInfo.java
* @Package org.zsen.crawler.lagou
* @Description TODO
* @author ZhangSen
* @date 2015年11月5日 下午11:33:27
* @version 
*/ 
package org.zsen.crawler.lagou;

import java.io.Serializable;
import java.util.List;

/**
* @ClassName: JobInfo
* @Description: 
* @author ZhangSen
* @date 2015年11月5日 下午11:33:27
*
*/
public class JobInfoModel implements Serializable{
	
	private static final long serialVersionUID = -6056099005131823482L;
	private boolean success;
	private String requestId;
	private String msg;
	private String resubmitToken;
	private String code;
	private Content content;
	public boolean isSuccess() {
		return success;
	}
	public void setSuccess(boolean success) {
		this.success = success;
	}
	public String getRequestId() {
		return requestId;
	}
	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public String getResubmitToken() {
		return resubmitToken;
	}
	public void setResubmitToken(String resubmitToken) {
		this.resubmitToken = resubmitToken;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public Content getContent() {
		return content;
	}
	public void setContent(Content content) {
		this.content = content;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	@Override
	public String toString() {
		return "JobInfoModel [success=" + success + ", requestId=" + requestId + ", msg=" + msg + ", resubmitToken="
				+ resubmitToken + ", code=" + code + ", content=" + content + "]";
	}
	
	
}

class Content implements Serializable
{
	private static final long serialVersionUID = 8946487615063500937L;
	private int totalCount;
	private int pageNo;
	private int pageSize;
	private boolean hasNextPage;
	private int totalPageCount;
	private int currentPageNo;
	private boolean hasPreviousPage;
	private int start;
	private List<JobInfo> result;
	
	public List<JobInfo> getResult() {
		return result;
	}
	public void setResult(List<JobInfo> result) {
		this.result = result;
	}
	public int getTotalCount() {
		return totalCount;
	}
	public void setTotalCount(int totalCount) {
		this.totalCount = totalCount;
	}
	public int getPageNo() {
		return pageNo;
	}
	public void setPageNo(int pageNo) {
		this.pageNo = pageNo;
	}
	public int getPageSize() {
		return pageSize;
	}
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	public boolean isHasNextPage() {
		return hasNextPage;
	}
	public void setHasNextPage(boolean hasNextPage) {
		this.hasNextPage = hasNextPage;
	}
	public int getTotalPageCount() {
		return totalPageCount;
	}
	public void setTotalPageCount(int totalPageCount) {
		this.totalPageCount = totalPageCount;
	}
	public int getCurrentPageNo() {
		return currentPageNo;
	}
	public void setCurrentPageNo(int currentPageNo) {
		this.currentPageNo = currentPageNo;
	}
	public boolean isHasPreviousPage() {
		return hasPreviousPage;
	}
	public void setHasPreviousPage(boolean hasPreviousPage) {
		this.hasPreviousPage = hasPreviousPage;
	}
	public int getStart() {
		return start;
	}
	public void setStart(int start) {
		this.start = start;
	}
	@Override
	public String toString() {
		return "Content [totalCount=" + totalCount + ", pageNo=" + pageNo + ", pageSize=" + pageSize + ", hasNextPage="
				+ hasNextPage + ", totalPageCount=" + totalPageCount + ", currentPageNo=" + currentPageNo
				+ ", hasPreviousPage=" + hasPreviousPage + ", start=" + start + ", result=" + result + "]";
	}
	
}
class JobInfo implements Serializable
{
	private static final long serialVersionUID = -7723032516432908946L;
	private String createTime;
	private String positionId;
	private String positionName;
	private String companyId;
	
	private String companyShortName;
	private String city;
	private String positionType;
	private String workYear;
	private String score;
	private String positionAdvantage;
	private String salary;
	private String education;
	private String companyName;
	private String companyLogo;
	private String financeStage;
	private String industryField;
	private String positionFirstType;
	private String jobNature;
	private String leaderName;
	private String companySize;
	private List<String> companyLabelList;
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getPositionId() {
		return positionId;
	}
	public void setPositionId(String positionId) {
		this.positionId = positionId;
	}
	public String getPositionName() {
		return positionName;
	}
	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}
	public String getCompanyId() {
		return companyId;
	}
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
	public String getCompanyShortName() {
		return companyShortName;
	}
	public void setCompanyShortName(String companyShortName) {
		this.companyShortName = companyShortName;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getPositionType() {
		return positionType;
	}
	public void setPositionType(String positionType) {
		this.positionType = positionType;
	}
	public String getWorkYear() {
		return workYear;
	}
	public void setWorkYear(String workYear) {
		this.workYear = workYear;
	}
	public String getScore() {
		return score;
	}
	public void setScore(String score) {
		this.score = score;
	}
	public String getPositionAdvantage() {
		return positionAdvantage;
	}
	public void setPositionAdvantage(String positionAdvantage) {
		this.positionAdvantage = positionAdvantage;
	}
	public String getSalary() {
		return salary;
	}
	public void setSalary(String salary) {
		this.salary = salary;
	}
	public String getEducation() {
		return education;
	}
	public void setEducation(String education) {
		this.education = education;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getCompanyLogo() {
		return companyLogo;
	}
	public void setCompanyLogo(String companyLogo) {
		this.companyLogo = companyLogo;
	}
	public String getFinanceStage() {
		return financeStage;
	}
	public void setFinanceStage(String financeStage) {
		this.financeStage = financeStage;
	}
	public String getIndustryField() {
		return industryField;
	}
	public void setIndustryField(String industryField) {
		this.industryField = industryField;
	}
	public String getPositionFirstType() {
		return positionFirstType;
	}
	public void setPositionFirstType(String positionFirstType) {
		this.positionFirstType = positionFirstType;
	}
	public String getJobNature() {
		return jobNature;
	}
	public void setJobNature(String jobNature) {
		this.jobNature = jobNature;
	}
	public String getLeaderName() {
		return leaderName;
	}
	public void setLeaderName(String leaderName) {
		this.leaderName = leaderName;
	}
	public String getCompanySize() {
		return companySize;
	}
	public void setCompanySize(String companySize) {
		this.companySize = companySize;
	}
	public List<String> getCompanyLabelList() {
		return companyLabelList;
	}
	public void setCompanyLabelList(List<String> companyLabelList) {
		this.companyLabelList = companyLabelList;
	}
	@Override
	public String toString() {
		return "JobInfo [createTime=" + createTime + ", positionId=" + positionId + ", positionName=" + positionName
				+ ", companyId=" + companyId + ", companyShortName=" + companyShortName + ", city=" + city
				+ ", positionType=" + positionType + ", workYear=" + workYear + ", score=" + score
				+ ", positionAdvantage=" + positionAdvantage + ", salary=" + salary + ", education=" + education
				+ ", companyName=" + companyName + ", companyLogo=" + companyLogo + ", financeStage=" + financeStage
				+ ", industryField=" + industryField + ", positionFirstType=" + positionFirstType + ", jobNature="
				+ jobNature + ", leaderName=" + leaderName + ", companySize=" + companySize + ", companyLabelList="
				+ companyLabelList + "]";
	}
	

	
	
	
}